#sign_top{
	width: 100%;height: 90px;
}
#sign_top section{
	width: 990px;
	height: 90px;
	margin: 0 auto;
}
#sign_top_logo{
	display: block;
	background: url(../img/2.png) no-repeat;
	height: 90px;
	width: 250px;
	float: left;
	margin-top: -20px;
}
#sign_top section h3{
	line-height: 90px;
	float: left;
	font-size: 24px;
	font-weight: 100;
}
#sign_top section p{
	float: right;
	
}
#sign_top section p a{
	float: left;
	line-height: 120px;
	margin: 0 6px;
}
a:hover{
	color: red;
}
 

 #sign_b{
	width:100%;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}
#sign_c{
	width: 100%;
	height: 480px;
	background: url(../img/sign1.jpeg) no-repeat 50% 50%;
}
#sign_cc{
	width: 990px;
	height: 460px;
	margin: 0 auto;
	 
	position: relative;
}
#sign_qie{
	width: 350px;
	 height: 300px;
	position: absolute;
	
	top: 50px;
	right: 0;
	background: white;
}
#sign_qie section{
	width: 350px;
	height: 54px;
	position: relative;
	border-bottom:1px solid #CCCCCC ;
}
.sign_qiesp{
	display: block;
	height: 2px;
	background: red;
	width: 85px;
	position: absolute;
	bottom: 0;
	left: 45px;
}
.sign_qieli{
	float: left;
	font-size: 18px;
	color: #A0A0A0;
	width: 175px;
	text-align: center;
	line-height: 54px;
	cursor: pointer;
}
li.active{
	color: #000000;
}
#sign_sign{
	width: 100%;
	height: 244px;
	overflow: hidden;
	position: relative;
}
.sign_one{
	position: absolute;
	width: 100%;
	height: 244px;
	top: 0px;
	left: 0;
	
	background: white;
}
#sign_sian_use,#sign_sian_pas{
	width: 316px;
	height: 60px;
	margin: 0 auto;
	
	margin-top: 10px;
}
#sign_sian_use span,#sign_sian_pas span{
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	font-size: 30px;
	background: pink;
	text-align: center;color: white;
	 
}
#sign_sian_use input,#sign_sian_pas input{
	width: 274px;
	height: 39px;
	border: none;
	float: left;
	background: white;
	line-height: 40px;
	outline: none;
	box-sizing: border-box;
	padding-left: 10px;
}
#sign_sian_use p,#sign_sian_pas p{
	width: 316px;
	color: red;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
#sign_jizhu{
	width: 316px;
	margin: 0 auto;
	height: 20px;
	 
	line-height: 20px;
}
 #sign_jizhu a{
 	float: right;
 	color: #CCCCCC;
 }
 #sign_btn,#sign_btn2{
 	width: 314px;
 	height: 40px;
 	text-align: center;
 	line-height: 40px;
 	background: #FF69B4;
 	color: white;
 	margin: 20px auto;
 	display: block;
 	border: 1px solid #666666;
 }
.sign_two{
	position: absolute;
	width: 100%;
	height: 244px;
	top: 0px;
	left: 0;
	display: none;
	background: white;
}
.sign_two_top,.sign_two_bom{
	width: 316px;
	height: 60px;
	margin: 0 auto;
	 
	margin-top: 10px;
}
.sign_app,.sign_yzm{
	border: 1px solid #CCCCCC;
	width: 314px;
	height: 40px;
}
.sign_app span,.sign_yzm span{
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	background: pink;
	font-size: 30px;
	text-align: center;
	color: white;
	
}
#sign_app_inp{
	width: 274px;
	height: 39px;
	border: none;
	float: left;
	background: white;
	line-height: 40px;
	outline: none;
	box-sizing: border-box;
	padding-left: 10px;
}
.sign_app p,#sign_yzm_ti{
	width: 316px;
	color: red;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
#sign_dong{
	width: 134px;
	height: 39px;
	border: none;
	float: left;
	background: white;
	line-height: 40px;
	outline: none;
	box-sizing: border-box;
	padding-left: 10px;
}
#sign_btn1{
	width: 140px;
	height: 40px;
	border: none;
	float: left;
	background:orange;
	line-height: 40px;
	color: white;
	font-size: 16px;
	text-align: center;
	 
}
#sign_you{
	width: 100%;
	height: 60px;
	background: white;
	padding: 5px 20px;
	box-sizing: border-box;
}
.sign_icons span{
	display: block;
	float: left;
	height: 25px;
	width: 25px;
	border-radius: 50%;
 	color: #CCCCCC;
	margin-right: 6px;
	font-size: 25px;
	text-align: center;
}
.icon {
	 
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}